Wait URSK_DELETE_NTF from Session Deinit path When DELETE_URSK_FOR_CCC_SESSION option is enabled, HAL sends URSK_DELETE_CMD from CCC session closing without waiting the notification, it only checks RSP for it. If another session tries to start another CCC ranging while URSK_DELETE_CMD is ongoing, UWB returns REJECTED status code. It seems that SR100 cannot handle starting a ranging and deleting URSK at the same time. This patch adds a barrier in handling URSK_DELETE_CMD, so session closing is finished after URSK_DELETE_NTF is received. Bug: 344010725 Test: start multiple ccc ranging sessions and check logs Change-Id: Ic75dbefbe87e3aa3ae5b98d39284dc8a14aeac48
1 file changed